mexif_tagdb_t mexif_RICOH_db[_MEXIF_TAGID_RICOH_Count+1] = 
{
    { 0x0001, MEXIF_UNICODE("MakerNoteType"), 0 },
    { 0x0002, MEXIF_UNICODE("MakerNoteVersion"), 0 },
    { 0x0e00, MEXIF_UNICODE("PrintIM"), 0 },
    { 0x1001, MEXIF_UNICODE("ImageInfo"), 0 },
    { 0x1003, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x2001, MEXIF_UNICODE("Subdir"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_RICOH_ImageInfo_db[_MEXIF_TAGID_RICOH_ImageInfo_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("RicohImageWidth"), 0 },
    { 0x0002, MEXIF_UNICODE("RicohImageHeight"), 0 },
    { 0x0006, MEXIF_UNICODE("RicohDate"), 0 },
    { 0x001c, MEXIF_UNICODE("PreviewImageStart"), 0 },
    { 0x001e, MEXIF_UNICODE("PreviewImageLength"), 0 },
    { 0x0020, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x0021, MEXIF_UNICODE("Macro"), 0 },
    { 0x0022, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0026, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x0027, MEXIF_UNICODE("ISOSetting"), 0 },
    { 0x0028, MEXIF_UNICODE("Saturation"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_RICOH_Subdir_db[_MEXIF_TAGID_RICOH_Subdir_Count+1] = 
{
    { 0x0004, MEXIF_UNICODE("RicohDateTime1"), 0 },
    { 0x0005, MEXIF_UNICODE("RicohDateTime2"), 0 },
    { 0, }
};
const mexif_tagdb_t* MEXIF_API mexif_RICOH_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0001 : return mexif_RICOH_db +  0;
    case  0x0002 : return mexif_RICOH_db +  1;
    case  0x0e00 : return mexif_RICOH_db +  2;
    case  0x1001 : return mexif_RICOH_db +  3;
    case  0x1003 : return mexif_RICOH_db +  4;
    case  0x2001 : return mexif_RICOH_db +  5;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_RICOH_ImageInfo_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_RICOH_ImageInfo_db +  0;
    case  0x0002 : return mexif_RICOH_ImageInfo_db +  1;
    case  0x0006 : return mexif_RICOH_ImageInfo_db +  2;
    case  0x001c : return mexif_RICOH_ImageInfo_db +  3;
    case  0x001e : return mexif_RICOH_ImageInfo_db +  4;
    case  0x0020 : return mexif_RICOH_ImageInfo_db +  5;
    case  0x0021 : return mexif_RICOH_ImageInfo_db +  6;
    case  0x0022 : return mexif_RICOH_ImageInfo_db +  7;
    case  0x0026 : return mexif_RICOH_ImageInfo_db +  8;
    case  0x0027 : return mexif_RICOH_ImageInfo_db +  9;
    case  0x0028 : return mexif_RICOH_ImageInfo_db + 10;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_RICOH_Subdir_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0004 : return mexif_RICOH_Subdir_db +  0;
    case  0x0005 : return mexif_RICOH_Subdir_db +  1;
    }
    return 0;
}


